﻿#pragma once

#include "SourceCode/Renderer/RendererAPI.h"

namespace Hazal
{
	class COpenGLRendererAPI : public CRendererAPI
	{
	public:
		void Init() override;

		void SetViewport(uint32_t unWidth, uint32_t unHeight) override;

		void SetClearColor(const glm::vec4& vecColor) override;

		void Clear() override;

		void DrawIndexed(Ref<CVertexArray>& pVertexArray, uint32_t unCount = 0) override;
	};
}
